leak-protecting jacket - German English Dictionary